9dba2ad728e8e8992479d9b934dc66a4cb4fe6af,core/src/main/java/org/neo4j/ogm/metadata/DomainInfo.java,DomainInfo,setEnumMethodConverter,#MethodInfo#Class#,419
Before Change
private void setEnumMethodConverter(MethodInfo methodInfo, Class enumClass) {
if(methodInfo.getDescriptor().contains(arraySignature)) {
methodInfo.setPropertyConverter(ConvertibleTypes.getEnumArrayConverter(enumClass));
}
else if(methodInfo.getDescriptor().contains(collectionSignature) && methodInfo.isIterable()) {
methodInfo.setPropertyConverter(ConvertibleTypes.getEnumCollectionConverter(enumClass, methodInfo.getCollectionClassname()));
}
else {
After Change
private void setEnumMethodConverter(MethodInfo methodInfo, Class enumClass) {
if(methodInfo.isArray()) {
methodInfo.setPropertyConverter(ConvertibleTypes.getEnumArrayConverter(enumClass));
}
else if(methodInfo.isIterable()) {
methodInfo.setPropertyConverter(ConvertibleTypes.getEnumCollectionConverter(enumClass, methodInfo.getCollectionClassname()));
}
else {